home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #1 / Ham Radio 2000.iso / ham2000 / tcp_ip / docs / cmdshlp8 / ftp < prev    next >
Encoding:
Text File  |  1994-12-09  |  5.2 KB  |  99 lines

  1.  
  2. ftp <hostname> [<scriptfile>]
  3.  
  4.     The ftp command is used to make a TCP connection with <hostname>, and
  5.     then use File Transfer Protocol to exchange data between the systems.
  6.     Once the connection is established, a small set of commands is used
  7.     to manage the file exchange.  A command is executed locally if it is
  8.     a local client command.  Otherwise, the command is sent to <hostname>
  9.     for execution.  If <scriptfile> is provided, all commands are obtained
  10.     from the indicated file; otherwise, they are read from the console.
  11.     The following are commands supported by Jnos clients and servers:
  12.  
  13.      ?        Display all available command names.
  14.      help       Same as ?
  15.  
  16.      ascii      Treat the data to be transferred as ASCII text, so that
  17.                 line endings are used suitable to the receiving system.
  18.      binary     Treat the data to be transferred as binary data, that is,
  19.                 verbatim data not to be changed while storing on the
  20.                 receiving system.
  21.      type [a|b|l] Query the current transfer type value, or set it if <a|b|l>
  22.                 is given.  Use <ascii>, <binary> (or <image>). <logical 8>
  23.                 is also supported.
  24.  
  25.      reclzw [y|n] Query the state of the ftp client LZW-supported flag,
  26.                 or set it if <y|n> is supplied.  LZW compression is only
  27.                 supported for ASCII-type transfers.
  28.      sendlzw [y|n] Query the state of the ftp server LZW-supported flag,
  29.                 or set it if <y|n> is supplied.  LZW compression is only
  30.                 supported for ASCII-type transfers.
  31.  
  32.      batch [y|n] Query the state of the command batching flag, or set it
  33.                 if <y|n> is given.  Batching involves sending as many
  34.                 commands as possible before waiting for responses from
  35.                 <hostname>.
  36.      hash [y|n] Query the state of the hashmark flag, or set it if <y|n>
  37.                 is given.  Hashmarks are written to the screen for each
  38.                 1000 bytes written to the local file system.
  39.      verbose [n] Query verbosity of error handler, or set it if integer <n>
  40.                 is given.  0 => error msgs only, 1 => final msg only,
  41.                 2 => control msgs too, 3 => control msgs + hash marks,
  42.                 4 => control msgs + byte counts.
  43.  
  44.      dir spec   List the contents of the current directory on the remote
  45.                 system, in a verbose manner.  If <spec> is given, the subset
  46.                 that matches this file specification is listed.
  47.                     Example:  dir *.exe
  48.      list    Same as dir command.
  49.      ldir spec  Same as the dir command, but applied to the local system.
  50.      ls spec    List just the names in the current directory on the remote
  51.                 system.  If <spec> is given, the subset that matches this
  52.                 file specification is listed.
  53.                     Example:  ls *.exe
  54.      nlst       Same as ls command.
  55.  
  56.      cd path    Change to directory <path> on system <hostname>.
  57.      lcd path   Change to directory <path> on the local system.
  58.      mkdir dir  Create directory <dir> on the remote system.
  59.      lmkdir dir Create directory <dir> on the local system. 
  60.      rmdir dir  Delete (remove) directory <dir> on the remote system.
  61.  
  62.      get file   Transfer <file> from remote system TO the local system.
  63.      mget spec  Transfer all files matching <spec> from the remote system
  64.                 TO the local system.
  65.      view file  Transfer <file> from the remote system TO the local system's
  66.                 console screen.  The file is assumed to be an ASCII file!
  67.      resume file Restart an interrupted transfer of <file> from the remote
  68.                 system to the local system.  Checks are made to assure the
  69.                 file is consistent between systems.  This is a JNOS extension
  70.                 to the FTP standard.  Other non-compatible equivalents exist
  71.                 in other implementations (c.f. wu-ftpd).
  72.  
  73.      put file   Transfer <file> to the remote system FROM the local system.
  74.      mput spec  Transfer all files matching <spec> to the remote system
  75.                 FROM the local system.
  76.      rput file  Resume an interrupted transfer of <file> to the remote system
  77.                 FROM the local system.  Checks are made to assure the
  78.                 file is consistent between systems.  This is a JNOS extension
  79.                 to the FTP standard.  Other non-compatible equivalents exist
  80.                 in other implementations (c.f. wu-ftpd).
  81.  
  82.      quit       Close the TCP connection to <hostname> and exit the ftp cmd.
  83.                 See also the Jnos "abort" command.
  84.  
  85.  
  86.     Since unrecognized commands are sent to the remote ftp server for
  87.     evaluation, additional commands may be available, depending upon the
  88.     ftp server implementation.  For example, the WU-FTPD may accept site-
  89.     written extensions, and thus allow:  site exec <extended_cmd> <cmd_args>.
  90.  
  91.     The remote ftp server will require a login name and password.  These
  92.     values may be provided by a file called "net.rc" by default (see
  93.     Hostname in nos.cfg).  The file has entries in this format:
  94.     remote_hostname   login_name   password
  95.  
  96.     but password may be omitted to instead have the client ftp prompt for
  97.     it.
  98.  
  99.